be left stranded - Spanish English Dictionary